package com.trainee.entidades;

import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;

@Entity
@Table(name="producto")  
public class Producto {
   
        @Id        
        @Column (name="COD_PRODUCTO")
        private String id;
        
        @Column (name="NOMBRE")
        private String nombre;
        
        @Column (name="DESCRIPCION")
        private String descripcion;

        @Column (name="PRECIO")
        private int precio;
        
        @Column (name="STOCK")
        private int stock;        
        
        //@OneToMany(mappedBy = "idProducto", cascade = CascadeType.ALL)
        //private List<DetalleCarro> listadoDetallesCarros;

        
        
        
        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getNombre() {
            return nombre;
        }

        public void setNombre(String nombre) {
            this.nombre = nombre;
        }

        public String getDescripcion() {
            return descripcion;
        }

        public void setDescripcion(String descripcion) {
            this.descripcion = descripcion;
        }

        public int getPrecio() {
            return precio;
        }

        public void setPrecio(int precio) {
            this.precio = precio;
        }

        public int getStock() {
            return stock;
        }

        public void setStock(int stock) {
            this.stock = stock;
        }

        /*public List<DetalleCarro> getListadoDetallesCarros() {
            return listadoDetallesCarros;
        }

        public void setListadoDetallesCarros(List<DetalleCarro> listadoDetallesCarros) {
            this.listadoDetallesCarros = listadoDetallesCarros;
        }*/
}
